Flip Algorithm for Segment Triangulations

نویسندگان

  • Mathieu Brévilliers
  • Nicolas Chevallier
  • Dominique Schmitt
چکیده

Given a set S of disjoint line segments in the plane, which we call sites, a segment triangulation of S is a partition of the convex hull of S into sites, edges, and faces. The set of faces is a maximal set of disjoint triangles such that the vertices of each triangle are on three distinct sites. The segment Delaunay triangulation of S is the segment triangulation of S whose faces are inscribable in circles whose interiors do not intersect S. It is dual to the segment Voronoi diagram. The aim of this paper is to show that any given segment triangulation can be transformed by a finite sequence of local improvements in a segment triangulation that has the same topology as the segment Delaunay triangulation. The main difference with the classical flip algorithm for point set triangulations is that local improvements have to be computed on non convex regions. We overcome this difficulty by using locally convex functions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Construction of the segment Delaunay triangulation by a flip algorithm (Construction de la triangulation de Delaunay de segments par un algorithme de flip)

Given a set S of points in the plane, a triangulation of S is a partition of the convex hull of S into triangles whose vertices are the points of S. A triangulation of S is said to be Delaunay if no point of S lies inside the triangles’ circumcircles. In this thesis, we study a generalization of these notions to a set S of disjoint segments in the plane. At first, we define a new family of diag...

متن کامل

Parallel Enumeration of Triangulations

We report on the implementation of an algorithm for computing the set of all regular triangulations of finitely many points in Euclidean space. This algorithm, which we call down-flip reverse search, can be restricted, e.g., to computing full triangulations only; this case is particularly relevant for tropical geometry. Most importantly, down-flip reverse search allows for massive parallelizati...

متن کامل

Counting and enumerating pseudo-triangulations with the greedy flip algorithm∗

This paper studies pseudo-triangulations for a given point set in the plane. Pseudo-triangulations have many properties of triangulations, and have more freedom since polygons with more than three vertices are allowed as long as they have exactly inner angles less than π. In particular, there is a natural flip operation on every internal edge. We establish fundamental properties of pseudo-trian...

متن کامل

Counting and Enumerating Pointed Pseudo-triangulations with the Greedy Flip Algorithm

This paper studies (pointed, or minimal) pseudotriangulations for a given point set in the plane. Pseudotriangulations have many properties of triangulations, and have more freedom since polygons with more than three vertices are allowed as long as exactly three have angles less than π. In particular, there is a natural flip operation on every internal edge. We establish fundamental properties ...

متن کامل

Computing Motorcycle Graphs Based on Kinetic Triangulations

We present an efficient algorithm for computing generalized motorcycle graphs, in which motorcycles are allowed to emerge after time zero. Our algorithm applies kinetic triangulations inside of the convex hull of the input, while a plane sweep is used outside of it. Its worst-case complexity is O((n + f) log n), where f ∈ O(n) denotes the number of flip events that occur in the kinetic triangul...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008